﻿/*-------------------#QYHD#文件名：common.js  功能：公共Javascript-------------------*/

/*------------#QYHD#搜索框自动获取焦点------------------*/
//function getFocus() {
  //window.document.getElementById("searchForm").s.focus();
//}
//window.onload = getFocus;

/*-------------#QYHD#验证电子邮箱有效性---------------*/
function valid_email(strMail) {
	/* #QYHD#如果长度为0则返回假 */ 
	if(strMail.length==0) return false 
	
	/* #QYHD#验证邮件地址的格式是否合法，如: abc@def.com/net等 */ 
	var objReg = new RegExp("[a-z0-9-_]+@[a-z0-9-_]+[\.]{1}(com|net|bta|cn|org|edu|mil|hk|me|co|cc)","gi") 
	var IsRightFmt = objReg.test(strMail) 
	
	/* #QYHD#验证邮件地址中是否含有非法字符，结果等于-1表示不含有 */ 
	var objRegErrChar = new RegExp("[^a-z0-9-._@]","ig") 
	var IsRightChar = (strMail.search(objRegErrChar)==-1) 
	
	/* #QYHD#邮件地址最大长度为60字符 */ 
	var IsRightLength = strMail.length <= 60 
	
	/* #QYHD#判断字符'@'和'.'的位置，不能为第一个或者最后一个 */ 
	var IsRightPos = (strMail.indexOf("@",0) != 0 && strMail.indexOf(".",0) != 0 && strMail.lastIndexOf("@")+1 != strMail.length && strMail.lastIndexOf(".")+1 != strMail.length) 
	
	/*#QYHD# 判断字符'@'是否唯一 */ 
	var IsNoDupChar = (strMail.indexOf("@",0) == strMail.lastIndexOf("@")) 
	
	/* #QYHD#将'格式'、'字符'、'长度'、'@唯一'四者做"与"操作，任一条件不满足都将返回假 */ 
	return (IsRightFmt && IsRightChar && IsRightLength && IsRightPos && IsNoDupChar) 
}

jQuery.fn.topcenter = function () {
    this.css("position","absolute");
    this.css("top", 0);
    this.css("left", (($(window).width() - this.outerWidth()) / 2) + 
                                                $(window).scrollLeft() + "px");
    return this;
}
/*#QYHD#
	#QYHD# 显示noticeBar的的函数
	#QYHD# html 为html 内容
	#QYHD# html 不为空时，显示html内容,为空时自动检测IE9，显示pin到任务栏内容
#QYHD#*/
function showNoticebar(html,delay){
	var show = false;
	if(html){
		$("#noticebar").find('.noticebar-content').html(html);
		show = true;
	}else{
		/*#GWJ# IE9 检测显示通知栏*/
		try{
			show = !window.external.msIsSiteMode();
		}catch(e){
			show = false;
		}
	}
	if (show) {
		/* #QYHD#通知栏弹出动画 */
		$("#noticebar")
			.topcenter()
			.css({
				'top':-$("#noticebar").outerHeight()
			})
			.show()
			.stop()
			.animate({top:0},{easing:'easeOutBounce'});
		$(window).unbind('scroll').bind('scroll',function() {
			$('#noticebar').css({'top':$(this).scrollTop(), 'positin':'absolute'});
		});
		/* #QYHD#自动关闭 */
		if(delay){
			setTimeout(function(){ $("#noticebar").hide() }, delay);
		}
	}
}

function closeNoticebar(){
	$("#noticebar").hide();
}
/*#QYHD#打开弹出窗，tyep指定'register' 则打开注册选项，否则打开登录选项*/
var popup = {
	showPopup:function(){
		$("#popup").css({
			top: '50%',
			left: '50%',
			margin: '-' + ($('#popup').height() / 2) + 'px 0 0 -' + ($('#popup').width() / 2) + 'px'
		}).show();
		$("#shade").css({
			width: $(document).width(),
			height: $(document).height(),
			display:"block",
			left:"0"
		});
		return this;
	},
	openRegister:function(){
		$("#popup .tabs ul li:eq(2)").addClass('current');
		$("#popup .tabs ul li:eq(0)").removeClass('current');
		$("#popup .tabs ul li:eq(1)").removeClass('current');
		$("#email").hide();
		$("#third-party").hide();
		$("#register").show();
		return this;
	},
	openThirdParty:function(){
		$("#popup .tabs li:eq(2)").removeClass('current');
		$("#popup .tabs li:eq(0)").addClass('current');
		$("#popup .tabs ul li:eq(1)").removeClass('current');
		$("#third-party").show();
		$("#email").hide();
		$("#register").hide();
		return this;
	},
	init:function(){
		//#QYHD#点击登录链接时弹出窗口
		$("#openLogin").click(function() {
			openPopup('login')
		});
		//#QYHD#自动定位到注册窗口
		$("#openRegister").click(function() {
			openPopup('register');
		});
		//#QYHD#点击登录窗口下的注册链接，切换到注册窗口
		$("#register_link").click(function() {
			//#QYHD#将选项卡当前状态位置定位在注册窗口下
			$("#popup .tabs ul li:eq(2)").addClass('current');
			//#QYHD#取消选项卡"Email登录"为当前状态位置
			$("#popup .tabs ul li:eq(1)").removeClass('current');
			//#QYHD#关闭Email登录窗口
			$("#popup #email").hide();
			//#QYHD#开启注册窗口
			$("#popup #register").show();
		});
		//#QYHD#点击背景屏蔽遮罩层和关闭按钮，关闭弹出窗口
		$("#shade").add("#close").click(function() {
			//#QYHD#隐藏弹出窗口
			$("#popup").hide(); 
			//#QYHD#隐藏屏蔽
			$("#shade").hide(); 
		});
		
		
		$("#shade").add("#close").click(function() {
			$("#popup").hide();
			$("#shade").hide();
		});
		/*-------------#QYHD#验证邮箱有效性并显示错误信息----------------*/
		$("#error").hide();
		//#QYHD#点击注册提交按钮时触发
		
		//#QYHD#Email注册填写框失去焦点时触发
		//#QYHD#当信息验证错误，禁用注册提交按钮
		$('#register_btn').attr({"disabled":"disabled"});
		$("#register_input").bind("keyup change",function() {
			//#QYHD#获取所输入的Email值
		   var email=$('#register_input').val();
		   //#QYHD#如果邮箱验证通过时
			   if(valid_email(email)) { 
			   //#QYHD#隐藏错误提示
				 $('#error').hide(); 
				 //#QYHD#为Email填写框添加vaild样式，用于显示对钩图标
				 $('#register_input').addClass('vaild'); 
				 //#QYHD#当信息验证错误，禁用注册提交按钮
				 $('#register_btn').removeAttr("disabled");
			   }else{
				 //#QYHD#显示错误提示
				 $('#error').show(); 
				 $('#register_input').removeClass('vaild');
			   }
		})

		/*-------------#QYHD#登录窗口滑动门效果----------------*/
		//#QYHD#定义单个选项的HTML对象
		var tabTitle = "#popup .tabs ul li"; 
		//#QYHD#定义选项内容区域的HTML对象
		var tabContent = "#popup .tab_content"; 
		//#QYHD#默认让第一个选项成为当前状态
		$(tabTitle + ":first").addClass("cur"); 
		//#QYHD#默认让除了第一个选项内容区域以外的内容隐藏
		$(tabContent).not(":first").hide(); 
		$(tabTitle).unbind("click").bind("click", function() {
			//#QYHD#在点击选项时的当前状态样式切换
			$(this).siblings("li").removeClass("current").end().addClass("current"); 
			//#QYHD#定义第一个选项
			var index = $(tabTitle).index($(this)); 
			//#QYHD#渐变切换内容区域
			$(tabContent).eq(index).siblings(tabContent).hide().end().fadeIn('slow'); 
		});
		
	}
}
function openPopup(type){
	if(type === 'register'){
		popup.showPopup().openRegister();
	}else{
		popup.showPopup().openThirdParty();
	}
}
var filterList = {
	//#QYHD#过滤表单的反选动作
	uncheck: function(radio,checkbox){
		var fliter_checkbox=$(checkbox);
		var fliter_radio=$(radio);
		//#QYHD#点击任一复选框则取消单选框的选择
		fliter_checkbox.click(function(){
			fliter_checkbox.each(function(){
				//#QYHD#获取当前选中的复选框个数
			   var fliter_checkbox_length=$(checkbox+":checked").length; 
			   //#QYHD#当选中个数大于0时，则取消对单选框的选中
			   if(fliter_checkbox_length>0){ 
				  fliter_radio.removeAttr("checked");
			   }
			   //#QYHD#当选中个数等于0时，则选中单选框
			   if(fliter_checkbox_length==0){
				  fliter_radio.attr("checked",true);
			   }
			})
		})
		//#QYHD#点击单选框则取消复选框的选择
		fliter_radio.click(function(){
			  fliter_checkbox.attr("checked",false);
		})
	},
	//#QYHD#自定义了控件外观的过滤表单的反选动作
	custom_uncheck:function (radio, checkbox) {
		var fliter_checkboxes = $(checkbox);
		var filter_radio = $(radio);
		var radio_item = filter_radio.parent();
		var checkbox_items = fliter_checkboxes.parent();
		fliter_checkboxes.hide();
		filter_radio.hide();
		
		//#QYHD#点击单选框时的动作
		radio_item.on('click', function() {
			filter_radio.prop('checked', true);
			$(this).addClass('checked')
			
			fliter_checkboxes.prop('checked', false);
			checkbox_items.removeClass('checked');
		}).click();

	   //#QYHD#点击复选框时的动作
		checkbox_items.on('click', function() {
			$(this).find('input[type="checkbox"]').prop('checked', function() {         
				return !this.checked;
			});
			$(this).toggleClass('checked');

			 //#QYHD#获取当仍然前选中的复选框个数
			var fliter_checkbox_length = $(checkbox+":checked").length;
			//#QYHD#当选中个数等于0时，则选中单选框
			if(fliter_checkbox_length === 0){  
				filter_radio.prop('checked', true);
				radio_item.addClass('checked');
			//#QYHD#当选中个数大于0时，则取消对单选框的选中状态
			}else if(fliter_checkbox_length > 0){  
				filter_radio.prop('checked', false);
				radio_item.removeClass('checked');
			}
		});
	},
	initFilter:function(filterName){
		this.uncheck('#fliter input[name="' + filterName + '_all"]','#fliter input[name="' + filterName + '"]');
	},
	initGroup:function(groupName){
		this.custom_uncheck('#fliter_side input[name="' + groupName +'_all"]','#fliter_side input[name="' + groupName +'"]');
	},
        initGroupRightbar:function(groupName){
		this.custom_uncheck('#rightbar input[name="' + groupName +'_all"]','#rightbar input[name="' + groupName +'"]');
	},
	chooseGroup:function(menuItem){
		//#QYHD#获取过滤下拉菜单项
		var menu_item='.list_menu li'; 
		//#QYHD#获取过滤列表对象
		var list_case='.sideMenu .case'; 
		var selText = $(menuItem).children("a").text();
		$(menuItem).hide().siblings().show();
		//#QYHD#点击菜单项后切换菜单标题
		$(".list_title .menubtn span").text(selText);
		//#QYHD#定义第一个选项
		var index = $(menu_item).index($(menuItem)); 
		//#QYHD#点击菜单项后切换到相应条件下的菜单列表
		$(list_case).eq(index).siblings(list_case).hide().end().show(); 
	},
	init:function(){	
		var that = this;
		$(".list_title .menubtn").hover(function(){
			var menulist=$(".list_menu");
			if(menulist.css("display")=="none"){
				menulist.show();
			}else{
				menulist.hide();
			}
		});
		$('.list_menu li').live('click',function(){
			that.chooseGroup(this);
		});
		$('.list_menu li a').hover(function(){
			$(this).css({
				'color':'#fff'
			});
		}, function(){
			$(this).css({
				'color':'#b1ebfe'
			});
		});
		this.chooseGroup($('.list_menu li:first'));
		
		$('#fliter input[type="radio"]').each(function(i,el){
			var name = $(el).attr('name');
			if(name){
				that.initFilter(name.replace('_all',''));
			}
		});
		
		$('#fliter_side input[type="radio"]').each(function(i,el){
			var name = $(el).attr('name');
			if(name){
				that.initGroup(name.replace('_all',''));
			}
		});
                $('#rightbar input[type="radio"]').each(function(i,el){
			var name = $(el).attr('name');
			if(name){
				that.initGroupRightbar(name.replace('_all',''));
			}
		});
	}
}
$(document).ready(function() {

	/* #GWJ#初始化通知栏 */
	/* #GWJ#窗口大小变化时，重新设置通知栏*/
	$(window).resize(function(){
		var notice = $("#noticebar")
		if($(this).width() < notice.outerWidth()){
			notice.hide();
		}else{
			notice.topcenter();
		}
	});
	/* #GWJ#通知栏关闭 */
	$(".noticebar-close").click(function() {
		$("#noticebar").hide();
	});
	
	/* #GWJ#初始化弹出窗 */
	popup.init();


    /*---#GWJ#首页侧栏二级菜单展开----------------*/
	var menuWidth = $('#index_sidebar').width();
    $('#index_sidebar .mycats .item').bind({
       mouseover: function() {
		var menuItem = $(this);
		var itemHead = menuItem.find('.item_hd');
		var subMenu = menuItem.find('.sub_menu');
		var top = -2 - (subMenu.outerHeight() - menuItem.outerHeight())/2;
		var maxTop = -menuItem.position().top;
		if(top < maxTop)
			top = maxTop - 2;
		subMenu.css({left:menuWidth, top:top}).show();
        menuItem.addClass("hover_bg");
      },
      mouseout: function() {
		var menuItem = $(this);
		menuItem.find('.sub_menu').hide();
        menuItem.removeClass("hover_bg");
      }
    });

    /*-------------#QYHD#鼠标滑入滑出搜索按钮的效果----------------*/
	$('.s_btn').bind({
		mouseover: function() {
			$(this).addClass("s_btn2");
	    },
	    mouseout: function() {
			$(this).removeClass("s_btn2");  //#QYHD#移除鼠标滑过样式
	   }
	 });
	 
	 
	/* #GWJ# metro块的事件处理初始化 */
	function initMetroBlocks(){
		/*-------------#QYHD#鼠标滑入滑出方块的效果----------------*/
		//#QYHD#鼠标滑过方块展开
		 function showExtend(){
			 //#QYHD#计算展开高度=当前默认内容高度+扩展部分高度
			  var finalHeight=$(this).children(".default_content").outerHeight(true)+$(this).children(".more_content").outerHeight(true);
			  //#QYHD#方块高度增加
			  $(this).stop(true,true).animate({height:finalHeight+"px"},"fast","linear"); 
			  $(this).children(".more_content").show();
		 }
		//#QYHD#鼠标滑出方块关闭
		 function hideExtend(){
			 //#QYHD#计算恢复高度=默认内容高度
			  var initHeight=$(this).children(".default_content").outerHeight(true);
			  //#QYHD#方块高度恢复初始
			  $(this).stop(true,true).animate({height:initHeight+"px"},"fast","linear"); 
			  $(this).children(".more_content").hide();
		 }
		 $(".block").hoverIntent({
			 // #QYHD#鼠标滑过的敏感度 (至少为1)
			 sensitivity: 1, 
			 //#QYHD# 方块延迟展开时间
			 interval: 200,  
			 // #QYHD#鼠标经过执行的函数 
			 over: showExtend,  
			 // #QYHD#延迟关闭时间   
			 timeout: 0, 
			 // #QYHD#鼠标离开执行的函数  
			 out: hideExtend       
		 });
		 
		 //#QYHD#鼠标滑入方块产生亮度变化
		 $(".block").add(".small").hover(
		 //#QYHD#鼠标滑入时
		  function(){ 
		  //#QYHD#黑色背景层渐现，从而降低方块亮度
			 $(this).next(".overlay").fadeIn(); 
			 //#QYHD#为block对象增加样式，降低内容的透明度
			 $(this).addClass("block_hover");  
			  },
		  //#QYHD#鼠标滑出时
		  function(){ 
		      //#QYHD#黑色背景层渐隐，恢复方块亮度
			  $(this).next(".overlay").fadeOut(); 
			  //#QYHD#移除block_hover样式
			  $(this).removeClass("block_hover");
			  }   
		 );
		 //#QYHD#鼠标滑入方块内的链接、图片、文字等元素亮度恢复
		 $(".col a").add(".col .entry").hover(
		  function(){
			  //#QYHD#鼠标滑入时，移除为对象添加的block_hover样式，以增加内容区域的透明度
			  $(this).removeClass("block_hover"); 
			  },
		  function(){
			  //#QYHD#鼠标滑出时，为对象增加block_hover样式，以降低内容区域的透明度
			  $(this).addClass("block_hover"); 
			  }   
		 );
	}
	 
	/* #GWJ# 多列自动布局脚本 */
	/*#GWJ#
	* #GWJ# itemSelector			box选择器
	* #GWJ# columnClassName		每一列的class name  
	* #GWJ# layoutComplete		回调函数，当每次布局结束时候触发
	* #GWJ# columnWidthCalc		计算分成多少列的计算函数
	* #GWJ# windowResizeFuncName	窗口大小缩放的事件触发函数，如果不指定，将使用$(window).resize(...)
	#GWJ#*/
	if($.fn.columnLayout)
	$('#index_main').columnLayout({
		itemSelector: '.box',
		columnClassName:'col column',
		layoutComplete:function(container,boxes,columns){
			/* #GWJ#重新绑定事件并初始化 */
			initMetroBlocks(container,boxes,columns);
			/* #GWJ#重新计算screen mask的大小 */
			$('#shade').css({
				width: '100%',
				height: $(document).height() + 'px'
			});
		},
		/* #GWJ#根据窗体宽度计算分成多少列 */
		columnWidthCalc:function(containerWidth,windowWidth){
			if(windowWidth<=1000)
				return 1;
			else if(windowWidth<=1400)
				return 2;
			else
				return 3;
		},
		windowResizeFuncName:window._onApplyMedia?'_onApplyMedia':null
	});
	
	
	
	
/*	
	//#QYHD#鼠标滑入方块产生亮度变化
	 $(".block").add(".small").add(".smallblock").add(".bigblock").hover(
	 //#QYHD#鼠标滑入时
	  function(){ 
	  //#QYHD#黑色背景层渐现，从而降低方块亮度
		 $(this).next(".overlay").fadeIn(); 
		 //#QYHD#为block对象增加样式，降低内容的透明度
		 $(this).addClass("block_hover");  
		  },
	  //#QYHD#鼠标滑出时
	  function(){ 
	      //#QYHD#黑色背景层渐隐，恢复方块亮度
		  $(this).next(".overlay").fadeOut(); 
		  //#QYHD#移除block_hover样式
		  $(this).removeClass("block_hover"); 
		  }   
     );
*/	

	//#QYHD#内页侧栏菜单鼠标滑入滑出状态
	  $('#container .list_sidebar .menu_style1 .item').add('#container .list_sidebar .menu_style2 .item').add('#container .list_sidebar .menu_style3 .item').add('#container .list_sidebar .menu_style5 .item').add('#container .list_sidebar .menu_style6 .item').bind({
       mouseover: function() {
	     $(this).addClass("hoverbg");
	   },
	   mouseout: function() {
	     $(this).removeClass("hoverbg");
	   }
	  }) 
	
	
	/*-------------#QYHD#搜索列表页交互效果---------------*/
	  
	function initSearchResult(dom){
		//#QYHD#初始化会滑动出现icons
		$('.tools_icon .icon',dom).hoverIntent({
			    //#QYHD#鼠标滑过的敏感度 (至少为1)
				sensitivity: 1, 
				//#QYHD#方块延迟展开时间
				interval: 40,   
				over: function (){
					$(this).animate({width:"75px"},"fast","linear");
					$(this).children(".text").css("display","block");
				},
				timeout: 0,
				out: function iconOut(){
					$(this).animate({width:"35px"},"fast","linear");
					$(this).children(".text").css("display","none");
				}
		});
		//#QYHD#初始化pagination
		$('.pages_peview',dom).each(function(index,el){
			//#QYHD#定义单个选项的HTML对象
			var pageTitle = ".page_tabs li"; 
			//#QYHD#定义选项内容区域的HTML对象
			var pageContent = ".page_content"; 
			//#QYHD#默认让第一个选项成为当前状态
			$(pageTitle,this).first().addClass("current"); 
			//#QYHD#默认让除了第一个选项内容区域以外的内容隐藏
			$(pageContent,this).hide().first().show(); 
			$(pageTitle,this).unbind("hover").bind("hover", function() {
				//#QYHD#在点击选项时的当前状态样式切换
				$(this).siblings("li").removeClass("current").end().addClass("current"); 
				//#QYHD#定义第一个选项
				var index = $(pageTitle).index($(this)); 
				//#QYHD#渐变切换内容区域
				$(pageContent).eq(index).siblings(pageContent).hide().end().show(); 
			});
		})
		return dom;
	}
	initSearchResult($('#list_main .result'));
	
	/*#QYHD#验证bug5,请删除*/
	var msg = '<div class="result">' + $('#list_main .result').first().html() + '</div>';
	$('#list_main').append(initSearchResult($(msg)));
	
	
	filterList.init(); 
	 
	 //#QYHD#显示搜索预览
	  $("#container #list_main .result .tools_icon .preview").click(function() {
	  //#QYHD#居中显示预览工具条
       $("#preview_bar").css({
        left: '50%',
		top:'27px',
        margin: '-' + ($('#preview_bar').height() / 2) + 'px 0 0 -' + ($('#preview_bar').width() / 2) + 'px'
       }).show();
	   
	   //#QYHD#居中显示内容区域
	   $("#preview_window").css({
        left: '50%',
		top:'10%',
        margin: '0 0 0 -' + ($('#preview_window').width() / 2) + 'px'
       }).show();
	   $("#preview_thumbnail").show();
	   
	   //#QYHD#背景屏蔽
		overlay();
      });
	  
	  //#QYHD#关闭搜索预览
	  $("#preview_bar #close").click(function() {
		  //#QYHD#隐藏预览工具条
	      $("#preview_bar").hide();
		  //#QYHD#隐藏预览窗口
		  $("#preview_window").hide();
		  //#QYHD#隐藏预览窗口
		  $("#preview_thumbnail").hide();
		  //#QYHD#隐藏屏蔽
		  $("#shade").hide(); 
	  });
	  
	  /*-------------#QYHD#内容页交互效果---------------*/
	  
	  //#QYHD#网页宽度随嵌入PDF文档宽度变化而变化
	  //#QYHD#获取文档宽度
	  documentWidth=$("#document").children().attr("width");
	  //#QYHD#计算网页总宽度，20为文档左右边距，380为左侧宽度，200为右侧宽度
	  wrapperWidth=documentWidth*1+20*1+380*1+200*1; 
	  //#QYHD#改变网页总宽度
	  $(".detailPage#wrapper").add(".detailPage#wrapper #footer").css("width",wrapperWidth); 
	  //#QYHD#改变文档外容器宽度
	  $("#container #detail_main").css("width",documentWidth);
	  //#QYHD#改变搜索框宽度=文档宽度的86%
	  $("#header #search input.keyword").css("width",(documentWidth*0.86)+"px");
	  
	  //#QYHD#获取翻页列表菜单
	  var pagelist=$("#view_bar .pages .pagelist");
	  $("#view_bar .pages span").add(pagelist).hover(function() { 
	     //#QYHD#显示和隐藏菜单
		 if(pagelist.css("display")=="none"){
	         pagelist.show();
		 }else{
		     pagelist.hide();
		 }
	  });
  });

	  //#QYHD#新闻内页相关新闻切换
$(document).ready(function(){
	$("#related_news").mouseover(function(){$("#related_news_con").css("display","block");$("#newest_news_con").css("display","none"); $(this).addClass("active");$("#newest_news").removeClass("active");})
	$("#newest_news").mouseover(function(){$("#related_news_con").css("display","none");$("#newest_news_con").css("display","block");$(this).addClass("active");$("#related_news").removeClass("active");})
	$("#newsside_btn span").mouseover(function(){$("#newsside_btn span").removeClass("currentsty");$(this).addClass("currentsty");$(".sidenews").css("display","none"); $(".sidenews").eq($(this).index()).css("display","block");})
   

	})

$(document).ready(function(){
	
	$("#focus_btn").mouseover(function(){$(".jiathis_style_32x32").css("display","block");})
	$("#jiathis_style_32x32").mouseleave(function(){$(".jiathis_style_32x32").css("display","none");})
	$("#opennews").mouseover(function(){$("#newsbox").css("display","block");})
	$("#newsbox").mouseleave(function(){$("#newsbox").css("display","none");})
	//#ZEEVIN#一键关注弹出框
	$("#focus_btn").click(function(){
		$(".focus_one").show();
		$('#jiathis_style_32x32').hide();
		//#ZEEVIN#显示阴影
		$("#shade").css({ 
			width: $(document).width(),
			height: $(document).height(),
			display:"block",
			left:"0"
		});
		});
	$("#focus_btn_area").click(function(){
		$(".focus_one").show();
		$('#jiathis_style_32x32').hide();
		//#ZEEVIN#显示阴影
		$("#shade").css({ 
			width: $(document).width(),
			height: $(document).height(),
			display:"block",
			left:"0"
		});
		});
	//#ZEEVIN#点击关闭按钮
	$('.focus_close_flow').click(function(){
		$('.focus_one').hide();
		$('.focus_ask').hide();
		$("#shade").hide();
	});
	$("#shade").click(function(){$('.focus_one').hide();});
	
	$(document).click(function(){$('#newsbox').hide();});
	//#ZEEVIN#点击提问框的取消按钮，恢复初始化
	$("input[type='reset']").live('click',function(){
	         	$(".poptext_flow").css('color','#999');
	         	$('.tglist').html('');
	         	 $('#addques_tag').val('输入标签,以逗号分隔').attr('disabled',false);
	         	counter=0;
	         });
	$(document).ready(function() {
	        var swap = ['提出您的问题,50字以内.例如:学习单片机需要怎样的基础?','输入问题细节,200字以内','输入标签,以逗号分隔'];
	         $(".poptext_flow").each(function(i){
	         // swap[i] = $(this).val();
	//#ZEEVIN#输入框获得焦点时清空值并且改变字体颜色
	         $(this).focus(function(){
	           if ($(this).val() == swap[i]) {
	             $(this).val("");
	             $(this).css('color','#444');
	            }
	         }).blur(function(){
	//#ZEEVIN#输入框失去焦点时判断值是否已改变如果未改变则复原颜色
	           if ($.trim($(this).val()) == "") {
	               $(this).val(swap[i]);
				$(this).css('color','#999');
	                }
	         });
	         });
	//#ZEEVIN#点击提问的提交按钮
	         $('.ques_sub').click(function(){
	         	var cc=0;
	         	//#ZEEVIN#判断如果textarea是否为空，为空则变红色提醒
	         	$("textarea").each(function(i){
	         		if($(this).val()==swap[i]){
	         			$(this).css('color','red');
	         			cc++;
	         		}
	         		
	         	});
	         	if(!cc){
	         			$('.ques_sub').parent('form').submit();
	         		}
	         })
	    });
	    //#ZEEVIN#提问弹出层
	  $(".ask_btn").click(function(){
		$(".focus_ask").show();
		//#ZEEVIN#显示阴影
		$("#shade").css({ 
			width: $(document).width(),
			height: $(document).height(),
			display:"block",
			left:"0"
		});
		});
		//#ZEEVIN#点击阴影关闭提问层
		$("#shade").click(function(){$('.focus_ask').hide();});
		
		//#ZEEVIN#控制最长输入
		var TextUtil = new Object(); 
 		TextUtil.NotMax = function(oTextArea){ 
                var maxText = oTextArea.getAttribute("maxlength"); 
                if(oTextArea.value.length > maxText){ 
                        oTextArea.value = oTextArea.value.substring(0,maxText); 
                        alert("超出限制"); 
                } 
            }
			
		$('#search_btn').click(function(){
		if(!$.trim($('#search_btn').val()) || $('#search_btn').val()=='请输入搜索关键字'){
			$('#search_btn').val("").css('color','#333');
			}
		
			}).focusout(function(){
			if(!$.trim($('#search_btn').val()) || $('#search_btn').val()=='请输入搜索关键字'){
			$('#search_btn').val("请输入搜索关键字").css('color','#bbb');
			}
			});
	})
